package com.yanqu.road.logic.bussiness.activity;

import com.yanqu.road.entity.activity.douluoshrek.*;
import com.yanqu.road.entity.activity.shrek.DouLuoShrekUserData;
import com.yanqu.road.logic.bussiness.DaoHelper;

import java.util.Map;

public class DouLuoShrekBusiness {

    public static DouLuoShrekUserData getUserData(long userId, int activityId) {
        return DaoHelper.getDouLuoShrekUserDataDaoImpl().getDouLuoShrekUserData(activityId, userId);
    }

    public static boolean addUserData(DouLuoShrekUserData userData) {
        return DaoHelper.getDouLuoShrekUserDataDaoImpl().add(userData);
    }

    public static boolean updateUserData(DouLuoShrekUserData userData) {
        return DaoHelper.getDouLuoShrekUserDataDaoImpl().update(userData);
    }

    public static Map<Integer, Map<Integer, SkillConfig>> getSkillMap(int activityId) {
        return DaoHelper.getDouLuoShrekConfigDaoImpl().getSkillMap(activityId);
    }

    public static Map<Integer, Map<Integer, CounterConfig>> getCounterMap(int activityId) {
        return DaoHelper.getDouLuoShrekConfigDaoImpl().getCounterMap(activityId);
    }

    public static Map<Integer, TitleConfig> getTitleMap(int activityId) {
        return DaoHelper.getDouLuoShrekConfigDaoImpl().getTitleMap(activityId);
    }

    public static Map<Integer, BeastConfig> getBeastMap(int activityId) {
        return DaoHelper.getDouLuoShrekConfigDaoImpl().getBeastMap(activityId);
    }

    public static Map<Integer, EventConfig> getEventMap(int activityId) {
        return DaoHelper.getDouLuoShrekConfigDaoImpl().getEventMap(activityId);
    }


}
